package net.thxjj.adminServer.service;

import net.thxjj.adminServer.entity.StaticBean;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
public interface IDevHistoryDeepService {

    public List<List<Object>> smokeStateHistoryList(String device_id, long start_time, long end_time);

    public List<List<Object>> faultHistoryList(String device_id,long start_time,long end_time);


    public List<List<Object>> lowVoltHistoryList(String device_id,long start_time,long end_time);


    public List<List<Object>> dismantleHistoryList(String device_id,long start_time,long end_time);

    public List<List<Object>> heartHistoryList(String device_id,long start_time,long end_time);

    public StaticBean snrStatic(String device_id,long start_time,long end_time);

    public StaticBean rsrpStatic(String device_id,long start_time,long end_time);

    public StaticBean eclStatic(String device_id,long start_time,long end_time);

    public StaticBean signalPowerStatic(String device_id,long start_time,long end_time);

    public StaticBean txPowerStatic(String device_id,long start_time,long end_time);

    public StaticBean sinrStatic(String device_id,long start_time,long end_time);

    public StaticBean batteryLevelStatic(String device_id,long start_time,long end_time);

    public StaticBean batteryVoltageStatic(String device_id,long start_time,long end_time);

    public StaticBean smokeLevelStatic(String device_id,long start_time,long end_time);
}
